import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import mutations from './mutations'

Vue.use(Vuex);

export default new Vuex.Store({
	/* 全局共用数据 */
	state,
	/* 如果没有批量操作 只是简单数据的共享且没有异步操作可以略过action直接用组件请求mutations */
	// 	actions: {
	// 		changeCity(ctx, city) {
	// 			/* ctx就是vuex中的用来调用mutations时的对象 */
	// 			ctx.commit('changeCity', city);
	// 		}
	// 	},
	mutations
})
